Object-oriented 3D programming environment, lets students learn fundamental programming concepts in context of creating animated movies and simple video games, uses pre-made classes one can add and manipulate. Carnegie Mellon University. Open source.
Language made to help students quickly and thoroughly understand essentials of programming, acquire powerful pattern recognition skills that can be applied in most programming languages; based on the Lambda Calculus.